#!/usr/bin/python
# coding:utf-8
import sys

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)  # 创建行情对象
# 获取港股 HK.00700 的快照数据
code_list = ['HK.00700']
# 上证指数[000001]沪深实时行情 - 东方财富
code_list = ['SZ.399959']
ret, data = quote_ctx.get_market_snapshot(code_list)
if ret == RET_OK:
    print(data)
else:
    print('error:', data)
quote_ctx.close()  # 关闭对象，防止连接条数用尽

sys.exit(1)

trd_ctx = OpenHKTradeContext(host='127.0.0.1', port=11111)  # 创建交易对象
print(trd_ctx.place_order(price=500.0, qty=100, code="HK.00700", trd_side=TrdSide.BUY,
                          trd_env=TrdEnv.SIMULATE))  # 模拟交易，下单（如果是真实环境交易，在此之前需要先解锁交易密码）
trd_ctx.close()  # 关闭对象，防止连接条数用尽
